/* create by lkw at 2018/4/24*/
@charset "UTF-8";

body {
    min-width: 1250px;
   background: #fff url("../images/bodybg.png") center top repeat-x;
}

.qh-top {
    height: 35px;
    line-height: 35px;
    width: 1200px;
    margin: 0 auto;
}

.qh-top .time {
    margin-right: 5px;
}

.qh-top .time a {
    font-size: 13px;
    color: #fff;
    display: block;
    margin-right: 23px;
    height: 35px;
    line-height: 35px;
    float: left;
}

.qh-top .time a img {
    margin: -5px 5px 0 0;
}
.wzjblogo {
    height: 246px;
}

.wzjb {
    padding: 90px 60px 400px 60px;
}

.wzjb h1 {
    font-size: 28px;
    color: #2a5cb1;
    margin-bottom: 70px;
}

.wzjb p {
    font-size: 18px;
    color: #333;
    line-height: 40px;
}

.wzjb .tkyd {
    line-height: 50px;
}

.wzjb .tkyd input {
    height: 50px;
    margin: 0 10px;
}

.wzjb .ydtk {
    font-size: 16px;
    color: #333333;
    font-weight: bold;
}

.wzjb .jban {
    display: block;
    background: url("../images/jban.png");
    width: 120px;
    height: 45px;
    margin: 50px auto 0 auto;
}

.wzjbbg {
    background: url("../images/wzjblogo.png") top center no-repeat;
}
.qh-logo {
    background: url("../images/topbg.png");
    width: 1200px;
    height: 243px;
    margin: 0 auto;
}

.qh-logo .logo {
    display: block;
    width: 669px;
    height: 87px;
    margin: 42px auto 14px auto;
}

.qh-logo .search {
    background: url("../images/searbg1.png");
    width: 500px;
    height: 46px;
    margin: 0 auto;
}

.search input {
    display: block;
    float: left;
    height: 46px;
    line-height: 46px;
    padding: 0 20px;
    width: 406px;
}

.search .btn {
    display: block;
    float: left;
    width: 54px;
    height: 46px;
}

.qh-logo .ssrc {
    height: 36px;
    line-height: 36px;
    text-align: center;
}

.qh-logo .ssrc .rc {
    display: inline-block;
    height: 18px;
    line-height: 18px;
    font-size: 14px;
    color: #fff;
    margin: 0 5px;
    border-bottom: 1px transparent solid;
}

.qh-logo .ssrc a.rc:hover {
    border-bottom: 1px #fff solid;
}

.qh-nav {
    width: 1200px;
    margin: 0 auto;
}

.qnavIt {
    display: block;
    float: left;
    width: 94px;
    height: 52px;
    line-height: 52px;
    padding-left: 52px;
    font-size: 18px;
    color: #fff;
    font-weight: bold;
    border: 1px #1076bf solid;
    margin-left: 2px;
}

.qnavIt:first-child {
    margin-left: 0;
    margin-right: 2px;
}

.qnavIt.cur, .qnavIt:hover {
    border: 1px #fff solid;
    color: #0176c9;
}

.qnavIt.nav1 {
    padding-left: 60px;
    width: 86px;
    background: #138ee7 url("../images/nav1.png") 28px center no-repeat;
}

.qnavIt.nav1:hover, .qnavIt.nav1.cur {
    background: #fff url("../images/nav1c.png") 28px center no-repeat;
}

.qnavIt.nav2 {
    background: #138ee7 url("../images/nav2.png") 21px center no-repeat;
}

.qnavIt.nav2:hover, .qnavIt.nav2.cur {
    background: #fff url("../images/nav2c.png") 21px center no-repeat;
}

.qnavIt.nav3 {
    background: #138ee7 url("../images/nav3.png") 21px center no-repeat;
}

.qnavIt.nav3:hover, .qnavIt.nav3.cur {
    background: #fff url("../images/nav3c.png") 21px center no-repeat;
}

.qnavIt.nav4 {
    background: #138ee7 url("../images/nav4.png") 21px center no-repeat;
}

.qnavIt.nav4:hover, .qnavIt.nav4.cur {
    background: #fff url("../images/nav4c.png") 21px center no-repeat;
}

.qnavIt.nav5 {
    background: #138ee7 url("../images/nav5.png") 21px center no-repeat;
}

.qnavIt.nav5:hover, .qnavIt.nav5.cur {
    background: #fff url("../images/nav5c.png") 21px center no-repeat;
}

.qnavIt.nav6 {
    background: #138ee7 url("../images/nav1.png") 21px center no-repeat;
}

.qnavIt.nav6:hover, .qnavIt.nav6.cur {
    background: #fff url("../images/nav6c.png") 21px center no-repeat;
}

.qnavIt.nav7 {
    background: #138ee7 url("../images/nav7.png") 21px center no-repeat;
}

.qnavIt.nav7:hover, .qnavIt.nav7.cur {
    background: #fff url("../images/nav7c.png") 21px center no-repeat;
}

.qnavIt.nav8 {
    background: #138ee7 url("../images/nav8.png") 21px center no-repeat;
}

.qnavIt.nav8:hover, .qnavIt.nav8.cur {
    background: #fff url("../images/nav8c.png") 21px center no-repeat;
}

.qh-footer {
    padding-bottom: 30px;
    border-top: 3px #b82d1b solid;
    background: #0176c9;
}

.qh-footer .con {
    width: 1200px;
    margin: 0 auto;
}

.qh-footer .xglj {
    margin: 22px 0 30px;
}

.xgljIt {
    background: #67addf;
    margin-left: 12px;
    position: relative;
}
.xgljIt.cur{
    background: #0a85cb;
}
.xgljIt .tit {
    cursor: pointer;
    background: url("../images/sj1.png") 270px center no-repeat;
}

.xgljIt .item {
    padding: 0 10px;
    line-height: 30px;
    height: 30px;
    font-size: 12px;
    color: #fff;
    display: block;
    width: 271px;
}

.xgljIt .zk {
    display: none;
    position: absolute;
    background: #67addf;
    max-height: 120px;
    width: 291px;
    overflow-y: scroll;
    overflow-x: hidden;
}

.xgljIt .item.nr:hover {
    background: #80c1ee;
}

.xgljIt:first-child {
    margin-left: 0;
}

.qh-footer .dzjg {
    display: block;
    width: 52px;
    height: 64px;
    margin-right: 15px;
}

.qh-footer .wzxx {
    font-size: 12px;
    color: #ffffff;
    line-height: 24px;
    margin-top: 7px;
}

.qh-footer .wzzc {
    display: block;
    width: 110px;
    height: 55px;
    margin: 0 20px;
}

.qh-footer .baxx {
    font-size: 12px;
    color: #fff;
    line-height: 24px;
    text-align: center;
}

.qh-footer .baxx img {
    margin: -3px 3px 0 0;
}

.qh-footer .gywm .item {
    display: block;
    float: left;
    font-size: 12px;
    color: #fff;
}

.qh-footer .gywm .fg {
    display: block;
    font-size: 12px;
    color: #fff;
    float: left;
    margin: 0 13px;
}

.qh-footer .gywm {
    margin: 16px 0 0 0;
}

.qh-con {
    width: 1200px;
    background: #ffffff;
    margin: 0 auto;
}

.qh-ycxf {
    width: 70px;
    position: fixed;
    top: 278px;
    right: 0;
}

.qh-ycxf .item {
    display: block;
    width: 70px;
    height: 80px;
}

.qh-ycxf .item .pic {
    display: block;
    margin: 15px auto 8px auto;
}

.qh-ycxf .item .bt {
    font-size: 12px;
    color: #6e7780;
    display: block;
    text-align: center;
}

.qh-ycxf .top {
    background: #fff;
    position: relative;
}

.qh-ycxf .fg {
    display: block;
    height: 1px;
    width: 56px;
    background: #f1f1f1;
}

.reTop {
    margin-top: 5px;
    display: block;
    width: 70px;
    text-align: center;
    height: 50px;
    font-size: 12px;
    color: #6e7780;
    background: #fff;
    cursor: pointer;
}

.reTop img {
    display: block;
    margin: 8px auto;
}

.qh-ycxf .zwwxm {
    background: url("../images/zwwxm.png");
    width: 131px;
    height: 118px;
    position: absolute;
    left: -131px;
    top: 65px;
    display: none;
}

.qh-ycxf .item.wx:hover .zwwxm {
    display: block;
}

.sy-tt {
    margin: 20px;
}

.sy-tt .lbItem {
    display: block;

}

.sy-tt .lbt {
    width: 1136px;
    height: 75px;
    overflow: hidden;
}

.sy-tt .tit {
    font-size: 34px;
    color: #cd0002;
    text-align: center;
    font-weight: bold;
}

.sy-tt .js {
    font-size: 12px;
    color: #496071;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    /* margin-top: 10px; */
}

.sy-tt .lbbtn {
    width: 23px;
    height: 51px;
    margin-top: 5px;
}

.sy-tt .lbbtn span {
    display: block;
    width: 23px;
    height: 24px;
    cursor: pointer;
}

.sy-tt .ttbtnt {
    margin-bottom: 3px;
    background: url("../images/ttbtnt.png");
}

.sy-tt .ttbtnd {
    background: url("../images/ttbtnd.png");
}

.sy-tt .ttbtnt:hover {
    background: url("../images/ttbtntc.png");
}

.sy-tt .ttbtnd:hover {
    background: url("../images/ttbtndc.png");
}

.qhrow1 {
    margin: 20px 20px 0 20px;
}

.sylb {
    width: 610px;
    height: 343px;
    margin-right: 20px;
    position: relative;
    overflow: hidden;
}

.sylb .lbItem {
    display: block;
    width: 610px;
    height: 343px;
    position: relative;
}

.sylb .lbItem .nav {
    display: block;
    background: url("../images/lbnavbg.png");
    height: 45px;
    line-height: 45px;
    width: 610px;
    text-indent: 22px;
    position: absolute;
    left: 0;
    bottom: 0;
    font-size: 16px;
    color: #fff;
}

.sylb .lbItem .nav i {
    font-style: normal;
    display: block;
    max-width: 60%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.sylb .num {
    position: absolute;
    right: 35px;
    bottom: 12px;
}

.lbtMore {
    position: absolute;
    display: block;
    font-size: 33px;
    color: #333;
    background: #efefef;
    height: 18px;
    line-height: 15px;
    padding: 0px 2px;
    border-radius: 5px;
    right: 5px;
    bottom: 11px;
}

.lbtMore:hover {
    background: #0176c9;
    color: #fff;
}

.sylb .num span {
    display: block;
    float: left;
    background: url("../images/sylbnum.png");
    width: 16px;
    height: 16px;
    line-height: 16px;
    text-align: center;
    margin-right: 5px;
    font-size: 14px;
    color: #333333;
    cursor: pointer;
}

.sylb .num span.cur, .sylb .num span:hover {
    color: #fff;
    background: url("../images/sylbnumc.png");
}

.fggz {
    width: 530px;
    height: 343px;
    overflow: hidden;
}

.tabt1 {
    display: block;
    float: left;
    height: 34px;
    line-height: 34px;
    border: 1px #cbd9e3 solid;
    padding: 0 14px;
    margin-left: 10px;
    border-radius: 5px;
}

.tit .tabt1:first-child {
    margin-left: 0;
}

.tabt1.cur {
    background: #0176c9;
    border: 1px #0176c9 solid;
    color: #fff;
}

.fggz .con {
    margin-top: 10px;
}

.xwItem1 {
    height: 36px;
    line-height: 36px;
    padding: 0 5px 0 12px;
    background: url("../images/lip1.png") left center no-repeat;
}

.xwItem1 .bt {
    font-size: 16px;
    color: #263643;
    max-width: 75%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.xwItem1 .bt:hover {
    color: #c60d0d;
}

.xwItem1 .date {
    font-size: 12px;
    color: #263643;
}

.hflb {
    width: 1160px;
    height: 92px;
    overflow: hidden;
    position: relative;

}

.hflb .lbItem {
    display: block;
    width: 1160px;
    height: 92px;
}

.hflb .num {
    position: absolute;
    right: 14px;
    bottom: 8px;
}

.hflb > .more {
    position: absolute;
    right: 0;
    top: 0;
    background: url("../images/hfmore.png");
    width: 48px;
    height: 55px;
    display: block;
}

.hflb .num span {
    display: block;
    float: left;
    background: url("../images/sylbnum.png");
    width: 16px;
    height: 16px;
    line-height: 16px;
    text-align: center;
    margin-right: 5px;
    font-size: 14px;
    color: #333333;
    cursor: pointer;
}

.hflb .num span.cur {
    color: #fff;
    background: url("../images/sylbnumc.png");
}

.sy-xxgk {
    width: 363px;
    height: 339px;
    border: 1px #d1d9ed solid;
    margin-left: 32px;
    margin-bottom: 20px;
}

.sy-xxgk:first-child {
    margin-left: 0;
}

.sy-xxgk .tit {
    height: 41px;
    background: #f8fcff;
    border-bottom: 1px #d1d9ed solid;
}

.tabt2 {
    display: block;
    float: left;
    height: 41px;
    line-height: 41px;
    padding: 0 12px;
    font-size: 18px;
    color: #263643;
    margin-bottom: -1px;
}

.tabt2.cur {
    color: #0176c9;
    font-weight: bold;
    border-bottom: 1px #0176c9 solid;
}

.syxxit {
    display: block;
    float: left;
    width: 121px;
    height: 149px;
}

.syxxit .pic {
    display: block;
    margin: 26px auto 3px auto;
}

.syxxit .bt {
    display: block;
    font-size: 14px;
    color: #263643;
    margin: 13px 2px;
    text-align: center;
}

.syxxit:hover .bt {
    color: #0176c9;
}

.sybsit {
    display: block;
    float: left;
    background: #f8fcff;
    border: 1px #d9ebf8 solid;
    height: 54px;
    line-height: 54px;
    font-size: 14px;
    color: #263643;
    margin-bottom: 12px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.sybsit.duan {
    width: 157px;
    margin-right: 9px;
}

.sybsit.duan .pic {
    margin: -3px 10px 0 25px;
}

.sybsit.chang {
    width: 326px;
}

.sybsit.chang .pic {
    margin: -3px 17px 0 31px;
}

.sybs .con {
    padding: 19px 8px 7px 18px;
}

.xwzx .sy-tt .lbt {
    width: 1046px;
    height: 75px;
}

.xwzx .sy-tt .lbt .lbItem {
    height: 75px;
    margin-top: 3px;
}

.xwzx .sy-tt .pic {
    display: block;
    float: left;
    margin: 5px 20px 0 0;
}

/*2018年5月29日10:34:01 修改style*/
.sy .sy-tt .pic {
    display: block;
    float: left;
    margin: 5px 20px 0 0;
}
.sy .sy-tt .lbt {
    width: 1046px;
    height: 75px;
}

.sy .sy-tt .lbt .lbItem {
    height: 75px;
	margin-top: 3px;
}
/*结束*/


.xwzx .fggz .tabt1 {
    width: 255px;
    padding: 0;
    text-align: center;
}

.xwzx .sy-xxgk {
    height: 453px;
}

.xwzx .sy-xxgk .xwItem1 .bt {
    font-size: 14px;
    max-width: 95%;

}

.xwzx .sy-xxgk .xwItem1 {
    line-height: 37px;
    height: 37px;
}

.xxgk {
    padding-top: 20px;
}

.xxgkl {
    width: 278px;
    margin: 0 7px 0 20px;
}

.xxgkmlIt {
    display: block;
    width: 124px;
    height: 120px;
    border: 1px #cbd9e3 solid;
    float: left;
    margin: 0 13px 13px 0;
}

.xxgkmlIt .pic {
    display: block;
    margin: 25px auto 20px auto;
}

.xxgkmlIt .bt {
    text-align: center;
    font-size: 14px;
    color: #263643;
}

.xxgkmlIt:hover {
    border: 1px #54a9e4 solid;
}

.xxgkld {
    margin-left: 0;
    width: 265px;
    height: 352px;
    border: 0;
}

.xxgkld .tit {
    border: 1px #d1d9ed solid;
    margin-bottom: 2px;
}

.xxgkldIt {
    display: block;
    float: left;
    width: 85px;
    height: 58px;
    line-height: 58px;
    border: 1px #d1d9ed solid;
    text-align: center;
    font-size: 14px;
    color: #263643;
    margin-right: 2px;
    margin-bottom: 2px;
}

.xxgkldIt:first-child {
    width: 174px;
    font-size: 16px;
    color: #0176c9;
    font-weight: bold;
}

.xxgkldIt:hover {
    border: 1px #54a9e4 solid;
}

.sy-xxgk .con {
    margin-right: -2px;
}

.xxgkIt {
    float: left;
    width: 428px;
    height: 291px;
    margin-bottom: 20px;
    overflow: hidden;
    margin-right: 19px;
}

.xxgkIt .tit {
    border: 1px #d1d9ed solid;
    border-radius: 5px;
    height: 34px;
}

.xxhlr {
    width: 895px;
}

.xxgkIt .tit .bt {
   /*2018年5月29日11:53:12修改
   display: block;
    float: left;
    margin: -1px;
    height: 36px;
    background: #0176c9;
    width: 325px;
    line-height: 36px;
    text-align: center;
    font-size: 18px;
    color: #fff;
    border-radius: 5px;*/
	display: inline-block;
    float: left;
    margin: -1px;
    height: 36px;
    background: #0176c9;
    line-height: 36px;
    text-align: center;
    font-size: 18px;
    color: #fff;
    border-radius: 5px;
	padding-left: 5px;
    padding-right: 5px;
}

.xxgkIt .tit .more {
    display: block;
    float: right;
    font-size: 12px;
    color: #9aa3aa;
    margin: 9px 9px 0 0;
}

.xxgkIt .con {
    margin-top: 10px;
}

.xxgkIt .xwItem1 .bt {
    font-size: 14px;
}

.xxgkbtm {
    display: block;
    float: left;
    width: 203px;
    height: 120px;
    border: 1px #cbd9e3 solid;
    font-size: 18px;
    color: #0176c9;
    text-align: center;
    line-height: 120px;
    margin-right: 18px;
}

.hdjl {
    padding: 20px;
}

.hdjll {
    width: 958px;
    margin: 0 20px 0 0;
}

.hdjlxx {
    height: 270px;
    overflow: hidden;
}

.hdjlxx .tit {
    height: 41px;
    border-bottom: 1px #d3e3ef solid;
}

.hdjlxx .tit .bt {
    font-size: 16px;
    color: #0176c9;
    font-weight: bold;
    display: block;
    float: left;
    height: 41px;
    line-height: 41px;
    margin-bottom: -1px;
    border-bottom: 2px #0176c9 solid;
    padding: 0 18px;
    background: url("../images/hdjlsj.png") bottom center no-repeat;
}

.hdjlxx .tit .more {
    display: block;
    float: right;
    font-size: 12px;
    color: #496071;
    background: url("../images/hdjlmore.png");
    width: 60px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    margin: 12px 5px 0 0;
}

.xxrow.lm {
    margin-top: 11px;
}

.xxrow.lm .bt, .xxrow.lm .zt, .xxrow.lm .sj {
    background: #ecf5fb;
    border-radius: 5px;
    height: 30px;
    line-height: 30px;
    font-weight: bold;
}

.xxrow.lm .bt {
    text-indent: 13px;
}

.xxrow {
    font-size: 14px;
    color: #263643;
    height: 36px;
    line-height: 36px;
}

.xxrow .bt {
    width: 748px;
    margin-right: 4px;
}

.xxrow .bt a {
    display: block;
    float: left;
    background: url("../images/lip1.png") 4px center no-repeat;
    text-indent: 16px;
    max-width: 95%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.xxrow .bt a:hover {
    color: #c60d0d;
}

.xxrow .zt {
    margin-right: 4px;
    width: 100px;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.xxrow .sj {
    width: 101px;
    font-size: 12px;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.hdjlxx .xwItem1 .bt {
    font-size: 14px;
}

.hdjlxx .con {
    margin-top: 10px;
}

.hdjllr {
    width: 182px;
}

.wyxxIt {
    display: block;
    float: left;
    border: 1px #cedce5 solid;
    width: 180px;
    height: 118px;
    border-radius: 5px;
    text-align: center;
    margin-bottom: 15px;
}

.wyxxIt:hover {
    border: 1px #54a9e4 solid;
}

.wyxxIt .pic {
    display: block;
    margin: 15px auto 8px auto;
}

.wyxxIt .nm {
    font-size: 16px;
    color: #263643;
}

.zwfw .blcx {
    display: block;
    background: url("../images/blcxbg.png");
    width: 123px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    font-size: 12px;
    color: #fff;
    float: right;
    margin-top: 8px;
}

.zwfw .hdjlxx {
    height: 350px;
}

.jgcxIt {
    width: 150px;
    height: 278px;
    background: #ecf5fb;
    margin-top: 15px;
    margin-left: 11px;
}

.hdjlxx .con .jgcxIt:first-child {
    margin-left: 0;
}

.jgcxIt .fl {
    display: block;
    height: 160px;
}

.jgcxIt .fg {
    display: block;
    width: 47px;
    height: 1px;
    background: #d3e3ef;
    margin: 0 auto 18px auto;
}

.jgcxIt .fl .pic {
    display: block;
    margin: 28px auto 18px auto;
}

.jgcxIt a {
    font-size: 14px;
    color: #263643;
    display: block;
    text-align: center;
}

.jgcxIt a:hover {
    color: #0176c9;
}

.zwfw .wyxxIt {
    height: 108px;
    margin-bottom: 7px;
}

.zwfw .wyxxIt .nm {
    width: 100px;
    margin: 0 auto;
    font-size: 14px;
}

.zcjd {
    padding: 20px;
}

.wzjd .tit {
    display: block;
    float: left;
    width: 120px;
    height: 36px;
    line-height: 36px;
    font-size: 18px;
    color: #fff;
    text-align: center;
    background: #0176c9;
    border-radius: 5px;
}

.wzjd .sear {
    display: block;
    float: right;
    background: url("../images/ssbtn1.png");
    width: 40px;
    height: 36px;
}

.zcjd .xwItem1 .bt {
    font-size: 14px;
}

.zcjd .con {
    margin-top: 10px;
}

.twjsIt {
    display: block;
    float: left;
    width: 560px;
    height: 430px;
    margin-left: 40px;
}

.con .twjsIt:first-child {
    margin-left: 0;
}

.twjsIt .pic {
    width: 100%;
}

.twjsIt .js {
    height: 97px;
    border: 1px #d1d9ed solid;
    border-top: 0;
    padding: 0 17px;
}

.twjd {
    height: auto;
}

.twjsIt .jsbt {
    font-size: 18px;
    color: #496071;
    margin: 20px 0;
}

.twjsIt .jssj {
    font-size: 14px;
    color: #acacac;
}

.twjd .con {
    margin-top: 20px;
}

.zcjdl {
    width: 258px;
    margin-right: 20px;
    border: 1px #e2e2e2 solid;
}

.zcjdl > .tit {
    background: #138ee7;
    height: 50px;
    line-height: 50px;
    border-radius: 5px 5px 0 0;
    margin: -1px;
}

.zcjdl > .tit > .bt {
    font-size: 16px;
    color: #fff;
    font-weight: bold;
}

.zcjdl > .tit > .pic {
    margin: 0 9px 0 19px;
}

.zcjdl > .con > .lbtabt {
    height: 58px;
    background: #f0f0f0;
}

.wjzy {
    padding: 20px;
}

.zcjdl > .con > .lbtabt > .lbtab {
    display: block;
    float: left;
    border: 1px #6cb5e8 solid;
    background: #fff;
    height: 38px;
    line-height: 38px;
    border-radius: 5px;
    margin: 9px 0 0 4px;
    padding: 0 7px;
    font-size: 16px;
    color: #6cb5e8;
}

.zcjdl > .con > .lbtabt > .lbtab.cur {
    background: #138ee7;
    border: 1px #138ee7 solid;
    color: #fff;
}

.zcjdr {
    width: 880px;
}

.zcjdr > .wjss .inp {
    vertical-align: top;
    margin-right: 10px;
    width: 440px;
    height: 38px;
    border: 1px #e5e5e5 solid;
    padding: 0 20px 0 47px;
    background: url("../images/wjsspic1.png") 17px center no-repeat;
}

.zcjdr > .wjss > select {
    vertical-align: top;
    width: 121px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    border: 1px #e5e5e5 solid;
    margin: 0 7px 0 0;
}

.wjss > .searBtn {
    vertical-align: top;
    display: inline-block;
    width: 83px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    background: #138ee7;
    color: #fff;
    font-size: 18px;
    border-radius: 5px;
}

.hx-xxgklm .list {
    background: #fff;
    box-sizing: border-box;
    padding: 18px 0;
}

.hx-xxgklm .list .tr {
    display: block;
    height: 36px;
    line-height: 36px;
    /*border-left: 3px #fff solid;*/
    font-size: 14px;
    padding-left: 24px;
    margin-left: -1px;
}

.hx-xxgklm .list .tr a {
    display: block;
    float: left;
    max-width: 175px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #333333;
}

.hx-xxgklm .list .ejcd .tr2 a {
    font-size: 14px;
    color: #333333;
    display: block;
    line-height: 30px;
    width: 175px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.hx-xxgklm .list .ejcd {
    display: none;
    box-sizing: border-box;
    padding-left: 65px;
}

.hx-xxgklm .list .tr:hover, .hx-xxgklm .list .tr.cur {
    padding-left: 21px;
    border-left: 3px #0176c9 solid;
    color: #0176c9;
    font-weight: bold;
}

.hx-xxgklm .list .tr:hover a, .hx-xxgklm .list .tr.cur a, .hx-xxgklm .list .ejcd .tr2 a:hover {
    color: #0176c9;
}

.hx-xxgklm .list .tr .zk {
    display: block;
    float: left;
    width: 9px;
    height: 9px;
    margin-top: 13px;
    margin-right: 9px;
}

.hx-xxgklm .list .tr .zk.bg {
    background: url("../images/gk-lb1.png");
}

.hx-xxgklm .list .tr.cur .zk.bg {
    background: url("../images/gk-lb2.png");
}

.hx-xxgklm .lm {
    margin-top: 10px;
    display: block;
    width: 290px;
    height: 50px;
    line-height: 50px;
    font-size: 14px;
    color: #333333;
    padding-left: 75px;
    border-left: 3px #f45c5c solid;
}

.wjjsnr {
    font-size: 14px;
    color: #333333;
    margin-top: 11px;
    border-right: 1px #cedce5 solid;
    border-bottom: 1px #cedce5 solid;
}

.wjjsnr .td {
    border-top: 1px #cedce5 solid;
    border-left: 1px #cedce5 solid;
    height: 40px;
    line-height: 40px;
}

.wjjsnr .tr {
    position: relative;
}

.wjjsnr .tr .xxxx{
    background: #def4ff;
    position: absolute;
    display: none;
    width: 720px;
    top: 40px;
    left: 0;
    padding: 10px 80px;
    z-index: 999;
    border-top: 1px #cedce5 solid;
}

.wjjsnr .tr:hover .xxxx{
    display: block;
}

.wjjsnr .tr .xxxx span{
    display: block;
    font-size: 14px;
    color: #666666;
    line-height: 25px;
    height: 25px;
    float: left;
}

.wjjsnr .tr .xxxx .d1{
    width: 80px;
}

.wjjsnr .tr .xxxx .d2{
    width: 270px;
}

.wjjsnr .thead {
    background: #eaf2f7;
}

.wjjsnr .tbody {
    background: #fbfdfe;
}

.wjjsnr .tr:hover {
    background: #def4ff;
}

.wjjsnr .bt {
    width: 490px;
    text-align: left;
    padding: 0 20px;
}

.wjjsnr .zh {
    width: 190px;
    padding: 0 10px;
    text-align: center;

}

.wjjsnr .rq {
    width: 107px;
    padding: 0 10px;
    text-align: center;
}

.zy-pager {
    width: 437px;
    margin: 20px auto;
}

.zy-pager a {
    display: block;
    float: left;
    font-size: 12px;
    color: #4c4c4c;
    height: 24px;
    line-height: 24px;
    border: 1px #dcdcdc solid;
    text-align: center;
    margin-left: 2px;
}

.zy-pager a:first-child {
    margin-left: 0;
}

.zy-pager .homepg, .zy-pager .lastpg {
    width: 58px;
}

.zy-pager .prepg, .zy-pager .nexpg {
    width: 83px;
}

.zy-pager .prepg .jt {
    display: block;
    width: 27px;
    height: 24px;
    float: left;
    background: #f5f5f5 url("../images/li-iconl.png") center center no-repeat;
}

.zy-pager .nexpg .jt {
    display: block;
    width: 27px;
    height: 24px;
    float: right;
    background: #f5f5f5 url("../images/li-icon.png") center center no-repeat;
}

.zy-pager .numpg {
    width: 24px;
}

.zy-pager a.cur, .zy-pager a:hover {
    background: #0176c9;
    border: 1px #0176c9 solid;
    color: #fff;
}

.wjzypg {
    width: 880px;
    padding: 0 0 0 280px;
}

.sjfb {
    padding: 20px;
}

.sjfbt {
    width: 555px;
    margin-left: 30px;
}

.sjfbt:first-child {
    margin-left: 0;
}

.sjfbt .tit .bt {
    display: block;
    height: 36px;
    line-height: 36px;
    padding: 0 20px;
    color: #fff;
    font-size: 18px;
    background: #0176c9;
    border-radius: 5px;
}

.sjfbt .con {
    margin-top: 10px;
}

.sjfbt .xwItem1 .bt {
    font-size: 14px;
}

.sjfb .hdjlxx {
    height: auto;
}

.sjfb .hdjlxx .tit {
    margin-bottom: 10px;
}

.sjfb .hdjlxx .sy-xxgk:first-child {
    margin-left: 0;
}

.sjlb {
    border: 1px #cdd3d8 solid;
    background: #f8fcff;
    margin: 30px 0;
    position: relative;
}

.sjlb .more {
    display: block;
    float: right;
    font-size: 14px;
    padding: 10px 25px;
    margin: 0 0 -20px 0;
}

.sjlb .more:hover {
    color: #0176c9;
}

.sjlb .lbItem {
    width: 1018px;
    height: 265px;
}

.sjlb .lbt {
    height: 265px;
    width: 1018px;
    overflow: hidden;
    margin: 31px 60px;
}

.sjlb .sjIt {
    display: block;
    float: left;
    width: 220px;
    height: 265px;
    margin-left: 46px;
}

.sjlb .sjIt:first-child {
    margin-left: 0;
}

.sjlbBtnl, .sjlbBtnr {
    display: block;
    width: 29px;
    height: 80px;
    position: absolute;
    top: 50%;
    margin-top: -40px;
}

.sjlbBtnl {
    left: 0;
    background: url("../images/sjlbl.png");
}

.sjlbBtnr {
    background: url("../images/sjlbr.png");
    right: 0;
}

.dqwz {
    border-bottom: 1px #e7e9eb solid;
    height: 50px;
    line-height: 50px;
}

.dqwz * {
    font-size: 14px;
    color: #306d99;
}

.dqwz .pic {
    margin: 0 9px 0 25px;
}

.ghcl {
    width: 239px;
    border-right: 1px #e7e9eb solid;
    padding-bottom: 30px;
}

.ghcr {
    width: 935px;
    padding-bottom: 30px;
}

.ghcl .tit {
    height: 60px;
    border-bottom: 1px #e7e9eb solid;
}

.ghclt {
    display: block;
    float: left;
    height: 60px;
    line-height: 60px;
    font-size: 16px;
    color: #0176c9;
    font-weight: bold;
    border-bottom: 2px #0176c9 solid;
    margin: 0 18px -1px 18px;
    background: url(../images/hdjlsj.png) bottom center no-repeat;
}

.ghcr .sjfbt {
    width: 435px;
}

.ghclxfs {
    margin-top: 10px;
    font-size: 14px;
    color: #53585c;
    line-height: 36px;
    padding: 0 20px;
}

.ghclxfs h1 {
    font-size: 14px;
    font-weight: bold;
    color: #0176c9;
    margin-top: 10px;
}

.ghczy .sjfbt {
    margin-top: 20px;
    margin-left: 30px;
}

.ghczy .fblt {
    display: block;
    width: 435px;
    height: 216px;
    margin-top: 30px;
}

.ldxl > .con {
    padding: 20px;
}

.ldxl .ldxx {
    width: 240px;
    margin-right: 40px;
}

.ldxl .ldzp .nm {
    height: 60px;
    line-height: 60px;
    color: #0176c9;
    font-size: 24px;
    text-align: center;
    border: 1px #cfd2d5 solid;
    border-top: 0;
}

.ldzn {
    margin-top: 10px;
}

.ldzn > .tit {
    display: block;
    text-align: center;
    height: 50px;
    line-height: 50px;
    font-size: 16px;
    color: #0176c9;
    font-weight: bold;
    border-bottom: 2px #0176c9 solid;
    background: url(../images/hdjlsj.png) bottom center no-repeat;
}

.ldzn .con {
    background: #fbfcfc;
    border: 1px #d4d7d9 solid;
    border-top: 0;
    padding: 10px 25px;
    font-size: 14px;
    color: #6f7980;
    line-height: 34px;
    padding-bottom: 40px;
}

.ldjl {
    width: 878px;
}

.ldjl .ldjlt {
    display: block;
    float: left;
    padding: 0 10px;
    margin-bottom: -1px;
    height: 50px;
    line-height: 50px;
    font-size: 18px;
    color: #0176c9;
    font-weight: bold;
    border-bottom: 2px #0176c9 solid;
    background: url(../images/hdjlsj.png) bottom center no-repeat;
}

.ldjl > .con {
    border: 1px #cfd2d5 solid;
    padding: 10px 30px;
    height: 542px;
    overflow-y: scroll;
}

.jlIt {
    color: #474b4e;
    font-size: 14px;
    line-height: 34px;
    height: 34px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 95%;
}

.ldxl .hdjlxx {
    height: auto;
    margin-top: 10px;
}

.ldxl .hdjlxx .tit {
    height: auto;
}

.ldxl .hdjlxx .tit > .bt {
    height: 60px;
    line-height: 60px;
}

.ldxl .hdjlxx > .con {
    margin-top: 20px;
}

.ldxllb {
    width: 610px;
    height: 343px;
    position: relative;
    overflow: hidden;
    margin-right: 25px;
}

.ldxllb .lbItem {
    display: block;
    width: 610px;
    height: 343px;
    position: relative;
}

.ldxllb .lbItem .nav {
    position: absolute;
    bottom: 0;
    left: 0;
    display: block;
    background: url("../images/lbnavbg.png");
    height: 45px;
    width: 610px;
    line-height: 45px;
    color: #fff;
    font-size: 16px;
    text-indent: 22px;
}

.ldxllb .num {
    position: absolute;
    right: 35px;
    bottom: 12px;
}

.ldxllb .num span {
    display: block;
    float: left;
    background: url(../images/sylbnum.png);
    width: 16px;
    height: 16px;
    line-height: 16px;
    text-align: center;
    margin-right: 5px;
    font-size: 14px;
    color: #333333;
    cursor: pointer;
}

.ldxllb .num span.cur {
    color: #fff;
    background: url(../images/sylbnumc.png);
}

.ldhdwz {
    margin-top: 10px;
    width: 518px;
}

.ztzl > .con {
    padding: 20px;
}

.report-lb {
    position: relative;
    width: 1072px;
    height: 65px;
    margin: 0 36px;
}

.report-tabs-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.report-tabs {
    position: absolute;
    left: 0;
    top: 0;
    display: inline-block;
    white-space: nowrap;
    font-size: 0;
}

.report-btn {
    position: absolute;
    top: 0;
    width: 26px;
    height: 52px;
    text-align: center;
    box-sizing: border-box;
    cursor: pointer;
}

.report-pre {
    background: url("../images/sjzbtnl.png");
}

.report-next {
    background: url("../images/sjzbtnr.png");
}

.report-pre:hover {
    background: url("../images/sjzbtnlc.png");
}

.report-next:hover {
    background: url("../images/sjzbtnrc.png");
}

.report-pre {
    left: -36px;
}

.report-next {
    right: -35px;
}

.report-tab-items {
    margin-top: 30px;
}

.report-tab-item {
    display: none;
}

.report-year {
    position: relative;
    display: inline-block;
    margin-left: 8px;
    margin-bottom: 10px;
}

.report-year:first-child {
    margin-left: 0;
}

.report-link {
    display: inline-block;
    width: 110px;
    height: 52px;
    line-height: 52px;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    color: #0176c9;
    border: 1px solid #eee;
    border-top: 2px solid #0176c9;
    background: #fff;
}

.report-year.cur .report-link, .report-year:hover .report-link {
    color: #fff;
    border-color: #0176c9;
    background: #0176c9;
}

.report-year.cur .arrow, .report-year:hover .arrow {
    display: block;
}

.arrow {
    display: none;
    position: absolute;
    left: 50%;
    margin-left: -8px;
    bottom: -9px;
    width: 16px;
    height: 9px;
    background: url(../images/sj2.png) no-repeat;
}

.report-news {
    width: 1132px;
}

.report-new {
    float: left;
    width: 242px;
    margin-left: 24px;
}

.report-new .news-year {
    height: 18px;
    margin-top: 137px;
    line-height: 18px;
    letter-spacing: 4px;
    text-shadow: none;
    font-size: 18px;
    color: #ef9d3b;
}

.report-new .news-qi {
    height: 14px;
    margin-top: 8px;
    line-height: 14px;
    font-size: 14px;
    color: #ef9d3b;
}

.report-new-count {
    display: block;
    margin: 15px 0 59px 0;
    height: 14px;
    line-height: 14px;
    font-size: 14px;
    text-align: center;
    color: #3c769e;
}

.report-page .ztzl-page {
    margin-top: 0;
}

.report-page .go {
    box-sizing: border-box;
    border: 1px solid #eaeaea;
}

.ztnr {
    margin: 28px -21px 30px 0;
}

.ztzlIt {
    display: block;
    float: left;
    width: 372px;
    height: 161px;
    margin-right: 21px;
    margin-bottom: 20px;
}

.ztzlIt > .bt {
    display: block;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 14px;
    color: #306d99;
    border: 1px #dee3e8 solid;
    border-top: 0;
}

.jgzlrow {
    border-bottom: 1px #dcdcdc solid;
}

.jgzlrow h1.tit {
    font-size: 24px;
    color: #2d78b1;
    font-weight: bold;
    text-align: center;
    margin: 30px 0;
}

.jgzlrow h1.tit > img {
    margin: 0 10px;
}

.jgznIt {
    width: 289px;
    float: left;
}

.jgznIt a {
    display: block;
    float: left;
    height: 36px;
    line-height: 36px;
    padding-left: 17px;
    font-size: 18px;
    color: #333;
    max-width: 95%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    background: url("../images/lipb.png") 3px center no-repeat;
}

.jgznIt a:hover {
    color: #2d78b1;
}

.jgznIt a span {
    font-size: 12px;
    margin-left: 5px;
}

.jgzlrow > .con {
    padding-bottom: 40px;
}

.tpxwIt {
    display: block;
    float: left;
    width: 355px;
    height: 268px;
    margin-right: 30px;
    margin-bottom: 30px;
}

.tpxw > .con {
    padding: 30px;
    margin-right: -30px;
}

.tpxwIt .pic {
    display: block;
    width: 100%;
}

.tpxwIt .js {
    height: 68px;
    padding-left: 20px;
    background: #eeeeee;
    border: 1px #dcdcdc solid;
    border-top: 0;
}

.tpxwIt .bt {
    font-size: 16px;
    color: #696969;
    display: block;
    margin-top: 10px;
}

.tpxwIt .sj {
    margin-top: 6px;
    font-size: 14px;
    color: #aaaaaa;
}

.ghjh > .con {
    padding: 30px;
    margin-right: -30px;
}

.ghjh .xxgkIt {
    width: 550px;
    margin-right: 30px;
    margin-bottom: 40px;
}

.pad25 {
    padding: 25px;
}

.xwgll {
    width: 268px;
    border: 1px #dedede solid;
    border-radius: 5px 5px 0 0;
    background: #f0f0f0;
}

.xwgll > .tit {
    margin: -1px;
    background: #138ee7;
    height: 50px;
    width: 270px;
    line-height: 50px;
    border-radius: 5px 5px 0 0;
}

.xwgll > .tit .bt {
    font-size: 18px;
    color: #fff;
    font-weight: bold;
}

.xwgll > .tit .pic {
    margin: 0 9px 0 19px;
}

.xwglIt {
    display: block;
    height: 48px;
    line-height: 48px;
    border-top: 1px transparent solid;
    border-bottom: 1px transparent solid;
    background: url("../images/jt1.png") 235px center no-repeat;
    font-size: 16px;
    color: #666666;
}

.xwglIt .pic {
    display: block;
    float: left;
    margin: 20px 9px 0 27px;
}

.xwglIt span {
    display: block;
    float: left;
    max-width: 70%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.xwglIt.cur, .xwglIt:hover {
    color: #138ee7;
    border-color: #e2e2e2;
    background: #ffffff url("../images/jt2.png") 235px center no-repeat;
}

.xwgkr {
    margin-left: 20px;
    width: 860px;
}

.xwgkrt {
    /*2018年5月29日11:51:50修改
	display: block;
    width: 137px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    background: #138ee7;
    font-size: 18px;
    color: #ffffff;
    border-radius: 5px;*/
	
	display: inline-block;
    height: 40px;
    line-height: 40px;
    text-align: center;
    background: #138ee7;
    font-size: 18px;
    color: #ffffff;
    border-radius: 5px;
	padding-right: 5px;
    padding-left: 5px;
}

.xwgkr > .con {
    margin-top: 20px;
}

.xltit {
    font-size: 33px;
    margin: 35px 0 25px 0;
    color: #138ee7;
    font-weight: bold;
    text-align: center;
}

.xlxx {
    text-align: center;
    font-size: 14px;
    color: #969696;
}

p.xlnr {
    width: 1070px;
    margin: 40px auto;
    font-size: 16px;
    color: #333333;
    line-height: 36px;
}

.xlewm {
    display: block;
    width: 189px;
    margin: 0 auto;
}

.xlewm p {
    text-align: center;
    font-size: 14px;
    color: #999999;
    margin-bottom: 55px;
}

.pad30 {
    padding: 30px;
}

.gkznt {
    display: block;
    float: left;
    width: 207px;
    height: 44px;
    line-height: 44px;
    text-align: center;
    font-size: 18px;
    color: #fff;
    border-radius: 5px;
    background: #0176c9;
}

.gkznIt {
    border-bottom: 1px #d7d7d7 dashed;
    height: 48px;
    line-height: 48px;
    padding-left: 25px;
    background: url("../images/li-icon.png") 8px center no-repeat;
}

.gkznIt a {
    font-size: 16px;
    color: #263643;
    display: block;
    float: left;
    max-width: 95%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.gkznIt a:hover {
    color: #0176c9;
}

.ldzcIt {
    display: block;
    width: 187px;
    margin-bottom: 50px;
    margin-left: 44px;
    float: left;
}

.ldzc .ldzcIt:first-child {
    float: none;
    margin: 0 auto 50px auto;
}

.ldzcIt .pic {
    display: block;
    width: 100%;
}

.ldzcIt .nm {
    text-align: center;
    color: #0176c9;
    font-size: 18px;
    line-height: 36px;
}

.ldzcIt .js {
    text-align: center;
    color: #333333;
    font-size: 14px;
    line-height: 25px;
}

.ldzc > .con {
    padding: 60px 0 15px 0;
}

.ldxx .dqwz {
    width: 100%;
    background: #fff;
}

.dqwz > .con {
    width: 1200px;
    margin: 0 auto;
}

.wyxx {
    width: 100%;
    height: 280px;
    background: #1377bd;
}

.wyxx > .con {
    width: 1200px;
    margin: 0 auto;
}

.wyxx .slogan {
    display: block;
    width: 161px;
    height: 176px;
    margin: 52px 43px 0 25px;
}

.wyxx .jst {
    font-size: 22px;
    font-weight: bold;
    color: #fff;
    margin: 93px 0 20px 0;
}

.wyxx .jsnr {
    font-size: 16px;
    color: #def8ff;
    line-height: 28px;
}

.wyxx .js {
    width: 496px;
}

.wyxx .btn {
    margin: 63px 0 0 73px;
}

.wyxx .xx {
    display: block;
    background: url("../images/wyxx.png");
    width: 155px;
    height: 155px;
    float: left;
    margin-right: 43px;
}

.wyxx .xz {
    display: block;
    background: url("../images/xxxz.png");
    width: 155px;
    height: 155px;
    float: left;
}

.ldxx > .con {
    width: 100%;
    background: #fff;
}

.ldxxnr {
    width: 1200px;
    margin: 0 auto;
    padding: 25px 0;
}

.ldxxlm {
    font-size: 18px;
    color: #0176c9;
    line-height: 60px;
    border-bottom: 1px #dcdcdc solid;
}

.ldxxnr .bh {
    width: 180px;
    text-align: center;
}

.ldxxnr .bt {
    width: 700px;
}

.ldxxnr .rq, .ldxxnr .zt {
    width: 160px;
    text-align: center;
}

.ldxxlm .bt {
    text-indent: 60px;
}

.ldxxrow {
    line-height: 42px;
    font-size: 14px;
    color: #496071;
}

.ldxxrow .bt a {
    display: block;
    float: left;
    text-indent: 57px;
    max-width: 95%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    background: url("../images/lip1.png") 45px center no-repeat;
}

.ldxxrow .bt a:hover {
    color: #0176c9;
}

.yjzj > .con {
    padding: 16px 25px;
}

.yjzjtb{
    border-top: 1px #e8eef2 solid;
    border-left: 1px #e8eef2 solid;
    font-size: 16px;
    color: #21303a;
}


.yjzjrow.lm{
    font-weight: bold;
    background: #eaf2f7;
}

.yjzjrow .bt,.yjzjrow .sj,.yjzjrow .zt{
    border-right: 1px #e8eef2 solid;
    border-bottom: 1px #e8eef2 solid;
    height: 39px;
    line-height: 39px;
    float: left;
}

.yjzjrow.lm .bt{
    text-indent: 35px;
}

.yjzjrow .bt{
    width: 791px;
    text-indent: 30px;
}

.yjzjrow .sj{
    width: 193px;
    text-align: center;
}

.yjzjrow .zt{
    width: 162px;
    text-align: center;
}

.yjzjrow .bt a{
    display: block;
    float: left;
    max-width: 95%;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}

.bszn > .con{
    padding: 45px 60px;
}

.bsznt{
    font-size: 28px;
    color: #333333;
    margin-bottom: 50px;
    font-weight: bold;
}

.bsznt1{
    font-size: 18px;
    color: #333333;
    margin-bottom: 15px;
    font-weight: bold;
}

.bsznnr{
    font-size: 16px;
    line-height: 33px;
    color: #333333;
    margin-bottom: 48px;
    text-align: justify;
}
.xgljtab .ljit{
    color: #fff;
    font-size: 14px;
    display: block;
    float: left;
    margin: 0 10px;
    height: 30px;
    line-height: 30px;
}

.xgljtab{
    background: #0a85cb;
    padding: 20px;
}

.ljit:hover{
    color: #b5b5b5;
}

.qzqdtop {
    background: #4588cf;
    padding: 33px;
    margin-bottom: 36px;
}

.pd25 {
    padding: 25px;
}

.qzqdtop h1 {
    color: #fff;
    font-size: 24px;
    font-weight: normal;
    margin-bottom: 22px;
}

.qzqdtop p {
    font-size: 14px;
    color: #fff;
    line-height: 24px;
}

.qzqdtop .btn {
    display: block;
    float: left;
    background: url("../images/qzqdbtn.png");
    width: 110px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    color: #fff;
    font-weight: bold;
    font-size: 14px;
    margin-right: 13px;
}

.qzqdtm {
    margin-bottom: 36px;
}

.qzqdtm > .tit {
    background: #468ad0;
    border-radius: 5px 5px 0 0;
    width: 180px;
    text-indent: 20px;
    height: 50px;
    line-height: 50px;
    display: block;
    color: #fff;
    font-weight: bold;
    font-size: 18px;
}

.qzqdtm > .con {
    background: #f0f0f0;
    border: 1px #e2e2e2 solid;
    padding: 40px 0;
}

.qzqdIt {
    display: block;
    width: 100px;
    margin: 0 32px;
    float: left;
}

.qzqdIt .pic {
    display: block;
    width: 100%;
}

.qzqdIt .bt {
    font-size: 16px;
    color: #666;
    text-align: center;
    margin-top: 14px;
}

.qzqdIt:hover .bt {
    color: #468ad0;
}

.xwgkr .searSelect {
    height: 43px;
    border: 1px #e2e2e2 solid;
    border-radius: 5px 0 0 5px;
}

.xwgkr .searInp {
    height: 41px;
    padding: 0 15px;
    border: 1px #e2e2e2 solid;
    margin-left: -1px;
    width: 230px;
}

.xwgkr .searBtn {
    display: block;
    height: 43px;
    padding: 0 15px;
    line-height: 43px;
    color: #fff;
    font-size: 18px;
    border-radius: 5px;
    margin-left: -6px;
    background: #138ee7;
}

.qzqdxq{
    width: 1050px;
    margin: 0 auto;
}

.qzqdxq h1{
    color: #535353;
    font-size: 34px;
    font-weight: normal;
    text-align: center;
    margin: 40px 0;
}

.qzxqbg{
    font-size: 16px;
    border-right: 1px #d4e2ef solid;
    border-bottom: 1px #d4e2ef solid;
    margin-bottom: 80px;
    overflow: hidden;
}

.qzxqbg .atr{
    height: 54px;
    line-height: 54px;
}

.qzxqbg .dtd{
    border-top: 1px #d4e2ef solid;
    border-left: 1px #d4e2ef solid;
    padding-left: 35px;
    background: #ecf6fe;
    width: 123px;
    height: 100%;
    float: left;
    color: #314250;
}

.qzxqbg .ctd{
    padding-left: 30px;
    padding-right: 30px;
    border-top: 1px #d4e2ef solid;
    border-left: 1px #d4e2ef solid;
    height: 100%;
    float: left;
    width: 829px;
    color: #666666;
    text-align: justify;
}

.qzxqbg .gtr{
    line-height: 35px;
}

.qzxqbg .gtr .dtd,.qzxqbg .gtr .ctd{
    padding-top: 20px;
    padding-bottom: 10019px;
    margin-bottom: -9999px;
}